home *** CD-ROM | disk | FTP | other *** search
-
-
-
- mmmmkkkkppppaaaarrrrtttt((((1111MMMM)))) mmmmkkkkppppaaaarrrrtttt((((1111MMMM))))
-
-
-
- NNNNAAAAMMMMEEEE
- mkpart - Partition Configuration Tool for Origin
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- mmmmkkkkppppaaaarrrrtttt [----pppp <_p_a_r_t_i_d> ----mmmm <_b_r_i_c_k> ... [----mmmm <_b_r_i_c_k> ...] ...] ... [----FFFF]
- mmmmkkkkppppaaaarrrrtttt [----iiii] [----FFFF]
- mmmmkkkkppppaaaarrrrtttt [----llll]
- mmmmkkkkppppaaaarrrrtttt [----nnnn]
- mmmmkkkkppppaaaarrrrtttt [----hhhh]
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- mmmmkkkkppppaaaarrrrtttt is the partition administration tool for the Origin 3000 series of
- servers. It provides the System Administrator with capabilities to list
- current partitions, re-configure the system into multiple partitions, and
- to re-initialize, or unpartition, the system.
-
- You must have superuser privilege to use this command. If the system is
- configured as CAP_NO_SUPERUSER, you must have effective capabilities of
- CAP_SHUTDOWN, CAP_DEVICE_MGT and CAP_SYSINFO_MGT.
-
- All the affected partitions have to be rebooted in order to change the
- system to the new partition scheme.
-
- A multi brick Origin 3000 system can be divided into multiple independent
- units for the purposes of booting different kernels on them. These
- systems can be power cycled independently even though they are connected
- by the NUMAlink interconnect. The kernels can detect the presence of
- other partitions by using low level hardware support. A partition is
- identified by its partition id, ppppaaaarrrrttttiiiidddd and a brick is identified by its
- brick id, bbbbrrrriiiicccckkkk. A partition consists of a set of bricks that satisfy the
- following conditions:
-
- The route between any 2 nodes within a partition must be fully within
- that partition and not route through any other partition.
-
- There is a direct route between any 2 partitions and does not route
- through any other partition.
-
- The partition should encompass the entire machine or is a power of 2
- bricks.
-
- For example, in an 8 brick system,
-
- Partition 1 = Bricks 001c10, 001c13, 001c16, 001c21
-
- Partition 2 = Bricks 001c24, 001c29, 001c32, 001c35
-
- After mmmmkkkkppppaaaarrrrtttt has successfully set up the system for the new partition
- config, it asks the user for permission to shutdown all the affected
- partitions. The command automatically shuts down all the affected
- partitions if permission is given by the user. If not, the new partition
- setup is effective after the next reboot. After reboot, the system comes
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- mmmmkkkkppppaaaarrrrtttt((((1111MMMM)))) mmmmkkkkppppaaaarrrrtttt((((1111MMMM))))
-
-
-
- back to the system maintenance menu with the new partition config.
-
- The mkpart command options are:
-
- ----llll List all the active partition configurations to standard
- out.
-
- ----nnnn Prints the current partition
-
- ----pppp _p_a_r_t_i_d Specifies the partition id for the new configuration. The
- order of the ----mmmm and ----pppp options is significant (see the
- EXAMPLES section below).
-
- ----mmmm _b_r_i_c_k ... Specifies the brick ids that make up the partition. The ----mmmm
- option should be specified after a ----pppp option. All the brick
- ids should be separated by spaces. The order of the ----mmmm and
- ----pppp options is significant (see the EXAMPLES section below).
-
- ----iiii Set the partition id of all bricks to 0000. On the next reboot
- the system will be coalsced to include all bricks.
-
- ----hhhh Prints a usage message.
-
- ----FFFF Forces override of all sanity checks. The command sets up
- partitioning as given and tries to reboot the system. This
- option should be used with caution. The user of the command
- should know about the consequences of wrong usage of this
- option.
-
- EEEEXXXXAAAAMMMMPPPPLLLLEEEESSSS
- To partition an 8 brick system into 2 partitions of 4 bricks each:
-
- mmmmkkkkppppaaaarrrrtttt ----pppp 1111 ----mmmm 000000001111cccc11110000 000000001111cccc11113333 000000001111cccc11116666 000000001111cccc22221111 \\\\
- ----pppp 2222 ----mmmm 000000001111cccc22224444 000000001111cccc22229999 000000001111cccc33332222 000000001111cccc33335555
-
- NNNNOOOOTTTTEEEESSSS
- The term bbbbrrrriiiicccckkkk in this document refers to a CCCC----bbbbrrrriiiicccckkkk.
-
- The mmmmkkkkppppaaaarrrrtttt command needs the ppppaaaarrrrttttiiiittttiiiioooonnnn, xxxxppppcccc and ccccllll modules to be
- configured into the OS.
-
- The ppppaaaarrrrttttiiiittttiiiioooonnnn iiiidddd of 0000 has a special meaning in the OS. The system
- administrator should avoid the use of ppppaaaarrrrttttiiiittttiiiioooonnnn iiiidddd 0000 when partitioning
- the system. The ppppaaaarrrrttttiiiittttiiiioooonnnn iiiidddd can be any number between 1111 and 66663333, both
- included.
-
- DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
- The mmmmkkkkppppaaaarrrrtttt command does not respond to the interrupt key. This is
- because the partitioning information may be in a inconsistent state which
- may cause problems on a reboot.
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-
-
-
- mmmmkkkkppppaaaarrrrtttt((((1111MMMM)))) mmmmkkkkppppaaaarrrrtttt((((1111MMMM))))
-
-
-
- The mmmmkkkkppppaaaarrrrtttt command performs certain sanity checks on the partition config
- required by the user. It uses the partitioning information currently
- available to do this. Under certain conditions, these checks cannot
- proceed without input from the user. These are in addition to the three
- checks mentioned previously.
-
- All the bricks must be included in any command line. If a set of modules
- are left out because they will not be affected, the mmmmkkkkppppaaaarrrrtttt command
- automatically includes them and asks the user if it is OK.
-
- Partition ids must be unique and a brick can be included in 1 partition
- only.
-
- The mmmmkkkkppppdddd daemon must be running on all partitions for mmmmkkkkppppaaaarrrrtttt to work. If
- this is not the case, the mmmmkkkkppppaaaarrrrtttt command may terminate with a message to
- the user to check the router connectivity manually. The user should
- manually check if all the required conditions for partitioning is
- satisfied and use the ----FFFF option to force partitioning. The command
- appears to take a while for executing. This is because it needs to
- communicate with every daemon in the system many times. The mmmmkkkkppppdddd daemon
- records some of its messages in the SYSLOG file.
-
- SSSSEEEEEEEE AAAALLLLSSSSOOOO
- clshmctl(1), clshmd(1).
-
- WWWWAAAARRRRNNNNIIIINNNNGGGGSSSS
- The mmmmkkkkppppaaaarrrrtttt command is not intended for casual use. If used incorrectly,
- it can completely freeze all partitions in the system and prevent it from
- even booting the PROM. Silicon Graphics strongly recommends that this
- command be used with the co-ordination of the System Administrators of
- all the current partitions.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 3333
-
-
-
-